home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / drivers / video / logo / Makefile < prev   
Encoding:
Makefile  |  2008-12-24  |  1.9 KB  |  60 lines

  1. # Makefile for the Linux logos
  2.  
  3. obj-$(CONFIG_LOGO)            += logo.o
  4. obj-$(CONFIG_LOGO_LINUX_MONO)        += logo_linux_mono.o
  5. obj-$(CONFIG_LOGO_LINUX_VGA16)        += logo_linux_vga16.o
  6. obj-$(CONFIG_LOGO_LINUX_CLUT224)    += logo_linux_clut224.o
  7. obj-$(CONFIG_LOGO_BLACKFIN_CLUT224)    += logo_blackfin_clut224.o
  8. obj-$(CONFIG_LOGO_BLACKFIN_VGA16)    += logo_blackfin_vga16.o
  9. obj-$(CONFIG_LOGO_DEC_CLUT224)        += logo_dec_clut224.o
  10. obj-$(CONFIG_LOGO_MAC_CLUT224)        += logo_mac_clut224.o
  11. obj-$(CONFIG_LOGO_PARISC_CLUT224)    += logo_parisc_clut224.o
  12. obj-$(CONFIG_LOGO_SGI_CLUT224)        += logo_sgi_clut224.o
  13. obj-$(CONFIG_LOGO_SUN_CLUT224)        += logo_sun_clut224.o
  14. obj-$(CONFIG_LOGO_SUPERH_MONO)        += logo_superh_mono.o
  15. obj-$(CONFIG_LOGO_SUPERH_VGA16)        += logo_superh_vga16.o
  16. obj-$(CONFIG_LOGO_SUPERH_CLUT224)    += logo_superh_clut224.o
  17. obj-$(CONFIG_LOGO_M32R_CLUT224)        += logo_m32r_clut224.o
  18.  
  19. obj-$(CONFIG_SPU_BASE)            += logo_spe_clut224.o
  20.  
  21. # How to generate logo's
  22.  
  23. # Use logo-cfiles to retrieve list of .c files to be built
  24. logo-cfiles = $(notdir $(patsubst %.$(2), %.c, \
  25.               $(wildcard $(srctree)/$(src)/*$(1).$(2))))
  26.  
  27.  
  28. # Mono logos
  29. extra-y += $(call logo-cfiles,_mono,pbm)
  30.  
  31. # VGA16 logos
  32. extra-y += $(call logo-cfiles,_vga16,ppm)
  33.  
  34. # 224 Logos
  35. extra-y += $(call logo-cfiles,_clut224,ppm)
  36.  
  37. # Gray 256
  38. extra-y += $(call logo-cfiles,_gray256,pgm)
  39.  
  40. # Create commands like "pnmtologo -t mono -n logo_mac_mono -o ..."
  41. quiet_cmd_logo = LOGO    $@
  42.     cmd_logo = scripts/pnmtologo \
  43.             -t $(patsubst $*_%,%,$(notdir $(basename $<))) \
  44.             -n $(notdir $(basename $<)) -o $@ $<
  45.  
  46. $(obj)/%_mono.c: $(src)/%_mono.pbm FORCE
  47.     $(call if_changed,logo)
  48.  
  49. $(obj)/%_vga16.c: $(src)/%_vga16.ppm FORCE
  50.     $(call if_changed,logo)
  51.  
  52. $(obj)/%_clut224.c: $(src)/%_clut224.ppm FORCE
  53.     $(call if_changed,logo)
  54.  
  55. $(obj)/%_gray256.c: $(src)/%_gray256.pgm FORCE
  56.     $(call if_changed,logo)
  57.  
  58. # Files generated that shall be removed upon make clean
  59. clean-files := *.o *_mono.c *_vga16.c *_clut224.c *_gray256.c
  60.